sealed trait A
class B extends A
class C extends A
//class E extends A

